ru.tcl.dxf.blocks
Class Blocks

java.lang.Object
  |
  +--ru.tcl.dxf.DXFObject
        |
        +--ru.tcl.dxf.DXFSection
              |
              +--ru.tcl.dxf.blocks.Blocks

public class Blocks
extends DXFSection

Класс Blocks представляет собой секцию блоков в DXF файле.

Секция блоков DXF файла содержит подробную информацию об объектах для всех определенных в чертеже блоков. Эти блоки могут быть образованы при выполнении операций нанесения размеров, штриховки, вставки изображений из графических библиотек или просто быть новыми блоками, созданными во время сеанса работы. В секции блоков остаются даже те блоки чертежа, которые были стерты с экрана дисплея при работе с системой AutoCAD.

В секции блоков каждый блок определяется индивидуально. Хотя при вставке блока возможно, чтобы определение этого блока входило в определение другого блока, ни один из блоков не определяется внутри других. В DXF файлах отсутствуют вложенные определения блоков.

Since:
TCL DXF 1.0
See Also:
Serialized Form

Constructor Summary
Blocks()
           
Blocks(DXFDocument doc)
           
 
Method Summary
 Block find(java.lang.String blockName)
          Поиск блока с указанным именем.
 java.util.Enumeration items()
          Возвращает список блоков.
 void readDXF(DXFTokenizer tokenizer)
          Считывание объекта из DXF файла.
 
Methods inherited from class ru.tcl.dxf.DXFObject
getDocument, setDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Blocks

public Blocks()

Blocks

public Blocks(DXFDocument doc)
Method Detail

find

public final Block find(java.lang.String blockName)
Поиск блока с указанным именем. Если блок не будет найден, то возвращается null.
Parameters:
blockName - имя блока
Returns:
блок в случае удачи, иначе null
Since:
TCL DXF 1.0

items

public final java.util.Enumeration items()
Возвращает список блоков.
Returns:
список блоков.
Since:
TCL DXF 1.0

readDXF

public void readDXF(DXFTokenizer tokenizer)
             throws java.io.IOException
Считывание объекта из DXF файла. Вы не должны явно использовать данный метод.
Parameters:
tokenizer - разборщик DXF файлов
Overrides:
readDXF in class DXFObject
Since:
TCL DXF 1.0